#ifndef __INPUT_HELPER_H__
#define __INPUT_HELPER_H__

namespace MiniUI
{

enum MouseButton
{
    MB_NONE = 0x00,
    MB_L = 0x01,
    MB_R = 0x02,
    MB_M = 0x10,
    MB_X1 = 0x20,
    MB_X2 = 0x40
};

enum CursorType
{
    CT_ARROW,
    CT_IBEAN,
    CT_WAIT,
    CT_CROSS,
    CT_UPARROW,
    CT_SIZE,
    CT_ICON,
    CT_SIZENWSE,
    CT_SIZENESW,
    CT_SIZEWE,
    CT_SIZENS,
    CT_SIZEALL,
    CT_NO,
    CT_HAND,
    CT_APPSTARTING,
    CT_HELP,
    CURSOR_COUNT,   //for counting default cursor type
    CT_NONE,        //use system cursor
    CT_CUSTOM       //custom hCursor
};

}

#endif
